/*
新细明体      \65B0\7EC6\660E\4F53
细明体        \7EC6\660E\4F53
标楷体        \6807\6977\4F53
黑体          \9ED1\4F53
宋体          \5B8B\4F53
新宋体        \65B0\5B8B\4F53
仿宋          \4EFF\5B8B
楷体          \6977\4F53
仿宋_GB2312   \4EFF\5B8B_GB2312
楷体_GB2312   \6977\4F53_GB2312
微软正黑体     \5FAE\x8F6F\6B63\9ED1\4F53
微软雅黑       \5FAE\8F6F\96C5\9ED1
*/

*{margin:0;padding:0}
body{font:12px/1.8 Tahoma,Geneva,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53}
form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,p{list-style:none outside none}
a{text-decoration:none;color:#ccc;outline:none}
a:hover{text-decoration:none}
a img{border:none}
input,button,select,textarea{outline:none;padding:1px 5px}
select{padding:1px}
textarea{resize:none;padding:5px}
input.hover,textarea.hover{border:1px solid #9CCF00}
input.focus,textarea.focus{border:1px dashed #FF0000;background:#FFFFE0}
.fr{float:right}
.fl{float:left}
.disn{display:none}
.breakword{
white-space: pre;           /* CSS 2.0 */
white-space: pre-wrap;      /* CSS 2.1 */
white-space: pre-line;      /* CSS 3.0 */
white-space: -pre-wrap;     /* Opera 4-6 */
white-space: -o-pre-wrap;   /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap;  /* HP Printers */
word-wrap: break-word;      /* IE 5  */
}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
.txt{margin-top:5px}
.text,.textarea{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#BFBFBF #D6D6D6 #D6D6D6 #BFBFBF;border-style:solid;border-width:1px;box-shadow:1px 1px 2px #DDDDDD inset;height:22px;width:160px}
.text{line-height:22px}
.textarea{width:300px;height:100px}

.button{background:url(spr_x.png) repeat-x #FFF;border-radius:3px 3px 3px 3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);height:28px;line-height:29px;margin-right:10px;overflow:hidden;padding:0 18px;text-align:center;display:inline-block}
.btn-gray{background-position:0 -605px;border:1px solid #C5C5C5;color:#666;text-shadow:0 1px #fff}
.btn-gray:hover{background-position:0 -634px;color:#333}
.btn-blue{background-position:0 -185px;border:1px solid #276DDD;background-color:#4C8FFC;color:#fff;text-shadow:0 1px #276DDD;font-weight:bold}
.btn-blue:hover{background-position:0 -214px}
.btn-orange{background-position:0 -344px;border:1px solid #F67E19;color:#fff;text-shadow:0 1px #EF7714}
.btn-orange:hover{background-position:0 -373px}
.btn-red{height:18px;line-height:19px;background-position:0 -431px;border:1px solid #CE080D;text-shadow:0 1px #B4080C;color:#fff}
.btn-red:hover{background-position:0 -460px}

.btn-icon{padding-left:35px;position:relative}
.btn-icon .icon{position:absolute;left:15px;top:6px;height:16px;width:16px;background:url(icon_main.png) no-repeat;display:inline-block;line-height:10px;overflow:hidden}
.btn-icon .ico-creat{background-position:0 -40px}
.btn-icon .ico-upload{background-position:-20px -40px}
.btn-icon .ico-back{background-position:-40px -120px}

.listbox{position:absolute;top:0;bottom:0;left:0;right:0}
.creatbox{position:absolute;top:0;left:0;right:0}

.listbox .top{border-bottom:1px solid #ddd;border-top:1px solid #ddd;height:50px;overflow:hidden;position:relative;z-index:999;left:0;right:0;top:0}
.listbox .top .con{background:#F2F2F2;height:30px;padding:10px}
.listbox .middle{border-top:1px solid #fff;position:absolute;top:52px;bottom:0;left:0;right:0;overflow:auto;background:#fff}
.listbox .middle li{width:100%;float:left}
.listbox .middle li.selected{background:#FBEFCE}
.listbox .middle .list-search{width:100%;border-bottom:1px solid #ccc}
.listbox .middle .list-search .input-label{width:100%;padding:5px 0;height:auto;clear:both}
.listbox .middle .list-title{background:url(spr_x.png) repeat-x 0 -702px #E6F2FA;height:25px;position:relative;color:#666}
.listbox .middle .list-con li:hover{background:#FBEFCE}
.listbox .middle span.level{float:left;width:20px}
.listbox .middle span.name{float:left}
.listbox .middle span.count{float:right;width:70px;text-align:center}
.listbox .middle span.do{float:right;margin-right:20px;width:150px;text-align:center}
.listbox .middle span.do a{color:#A56549}
.listbox .middle span.do a:hover{color:#54A5D5}
.listbox .middle span.type{float:right;width:100px;text-align:center}

.creatbox .middle{border-bottom:1px solid #fff;position:absolute;top:0;bottom:52px;left:0;right:0;overflow:auto}
.creatbox .middle .detile-title{padding:10px 0;text-indent:15px;border-bottom:2px solid #ddd}
.creatbox .middle .input-label{background:url(input-label.png) repeat-y;padding:10px 0;height:auto;border-bottom:1px solid #eee;clear:both}
.creatbox .middle .input-label .label-text{float:left;padding-right:20px;text-align:right;width:130px}

/*个性化*/
.mystyle{width:630px;margin:auto;margin-top:12px}
.mystyle li{border:3px solid #fff;float:left;margin:0 4px 12px 4px;height:110px;position:relative}
.mystyle li:hover{border-color:#ccc}
.mystyle li.checked{border-color:#C30008}
.mystyle li.checked span{display:block;width:10px;height:10px;background:url(checked.gif);position:absolute;right:-3px;bottom:-3px}

/* pagination */
.pagination{font-size:12px}
.pagination a{padding:0 5px;*padding:0 5px !important;_padding:2px 5px;text-decoration:none;border:solid 1px #d3d3d3;background:#eeeeee;color:#000;font-family:Tahoma, Geneva, sans-serif;color:#2379a1}
.pagination a.jrcHover {border:1px solid #d54321}
.pagination a, .pagination span{display:block;float:left;padding:0 5px;*padding:0 5px !important;margin-right:5px;margin-bottom:5px}
.pagination .current{padding:0 5px;*padding:0 5px !important;_padding:2px 5px;background:#2379a1;color:#FFF;border:solid 1px #2379a1;font-family:"Courier New",Courier,mono}
.pagination .current.prev, .pagination .current.next{padding:0 5px;*padding:0 5px !important;_padding:2px 5px;color:#999;border-color:#999; background:#eeeeee;font-size:12px;font-family:"Courier New",Courier,mono}
.pagination a.prev, .pagination a.next{padding:0 5px;*padding:0 5px !important;_padding:2px 5px;background:#eeeeee;color:#2379a1;font-size:12px;font-family:"Courier New",Courier,mono}


.shortcutbox{display:inline-block;width:58px;height:58px;border:1px solid #fff;position:relative;z-index:1000}
.shortcutbox:hover{border:1px solid #ccc;border-right:1px solid #fff}
.shortcutbox:hover .shortcut-selicon{display:block}

.shortcut-addicon{display:inline-block;width:50px;height:50px;margin:4px;background:url(app_add.png) no-repeat 0 0;cursor:pointer}
.shortcut-addicon.bgnone{background:none}
.shortcut-addicon img{width:48px;height:48px;margin:1px}

.shortcut-selicon{position:absolute;top:-1px;left:58px;width:340px;padding:10px 0 0 10px;background:#fff;border:1px solid #ccc;display:none}
.shortcut-selicon a{display:block;width:48px;height:48px;padding:5px;margin-right:10px;margin-bottom:10px;float:left}
.shortcut-selicon a:hover{background:url(app_mouseover2.png) no-repeat}
.shortcut-selicon img{width:48px;height:48px}

.dashboard_target_box{width:250px;height:105px;border:3px dashed #E5E5E5;text-align:center;position:absolute;z-index:2000;top:0;left:0;cursor:pointer}
.dashboard_target_box.over{border:3px dashed #000;background:#ffa}
.dashboard_target_messages_container{display:inline-block;margin:12px 0 0;position:relative;text-align:center;height:44px;overflow:hidden;z-index:2000}
.dashboard_target_box_message{position:relative;margin:4px auto;font:15px/18px helvetica,arial,sans-serif;font-size:15px;color:#999;font-weight:normal;width:150px;line-height:20px}
.dashboard_target_box.over #dtb-msg1{color:#000;font-weight:bold}
.dashboard_target_box.over #dtb-msg3{color:#ffa;border-color:#ffa}
#dtb-msg2{color:orange}
#dtb-msg3{display:block;border-top:1px #EEE dotted;padding:8px 24px}
#pagelink{height:24px;float:right;margin:20px 55px 0 0}